package com.ruoyi.labdata.mapper;

import java.util.List;
import com.ruoyi.labdata.domain.LabPlatformSubordinate;

/**
 * subordinateMapper接口
 * 
 * @author winner pan
 * @date 2022-04-29
 */
public interface LabPlatformSubordinateMapper 
{
    /**
     * 查询subordinate
     * 
     * @param subordinateId subordinateID
     * @return subordinate
     */
    public LabPlatformSubordinate selectLabPlatformSubordinateById(Long subordinateId);

    /**
     * 查询subordinate列表
     * 
     * @param labPlatformSubordinate subordinate
     * @return subordinate集合
     */
    public List<LabPlatformSubordinate> selectLabPlatformSubordinateList(LabPlatformSubordinate labPlatformSubordinate);

    /**
     * 新增subordinate
     * 
     * @param labPlatformSubordinate subordinate
     * @return 结果
     */
    public int insertLabPlatformSubordinate(LabPlatformSubordinate labPlatformSubordinate);

    /**
     * 修改subordinate
     * 
     * @param labPlatformSubordinate subordinate
     * @return 结果
     */
    public int updateLabPlatformSubordinate(LabPlatformSubordinate labPlatformSubordinate);

    /**
     * 删除subordinate
     * 
     * @param subordinateId subordinateID
     * @return 结果
     */
    public int deleteLabPlatformSubordinateById(Long subordinateId);

    /**
     * 批量删除subordinate
     * 
     * @param subordinateIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteLabPlatformSubordinateByIds(Long[] subordinateIds);
}
